@"Simon Cozens" There is, it’s U+002D HYPHEN-MINUS in Unicode. In Skia.ttf, the cmap tables map U+002D to hyphen.oldstyle, that is the hyphen-minus being referred to as you discovered. I gu… (View Post)
Harfbuzz is a shaping engine. FreeType is a rasterizer and autohinter. FreeType recently started using Harfbuzz to help guess glyph category when autohinting, Harfbuzz does not require FreeType but c… (View Post)
@"peggo (Pedro González)" What values do you have for typoAscender, typoDescender, typoLineGap? How are they different to hheaAscender, hheaDescender, hheaLineGap and winAscent, winDescent?… (View Post)
The python-docx library should do the job: https://python-docx.readthedocs.io/en/latest/ You can easily loop through the paragraphs of a document, converting the runs of paragraphs that are using the… (View Post)